intestinal membrane - Spanish English Dictionary